导入 sys
导入 os

sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\pyecharts\zwpyecharts\src'))

从 网页io 导入 启动服务器
从 网页io.输出 导入 *

从 百度可视化 导入 选项
从 百度可视化.图表 导入 〇柱状图
从 百度可视化.全局变量 导入 匚坐标轴类型, 匚朝向

套路 主函数():
    c = (
        〇柱状图()
        .添加数据集(
            源=[
                ["得分", "数量", "产品"],
                [89.3, 58212, "Matcha Latte"],
                [57.1, 78254, "Milk Tea"],
                [74.4, 41032, "Cheese Cocoa"],
                [50.1, 12755, "Cheese Brownie"],
                [89.7, 20145, "Matcha Cocoa"],
                [68.1, 79146, "Tea"],
                [19.6, 91852, "Orange Juice"],
                [10.6, 101852, "Lemon Juice"],
                [32.7, 20112, "Walnut Brownie"],
            ]
        )
        .添加y轴(
            系列名称="",
            y轴=[],
            编码={"x": "数量", "y": "产品"},
            标签选项々=选项.〇标签选项々(显示=False),
        )
        .设置全局选项々(
            标题选项々=选项.〇标题选项々(主标题="数据集 - 普通柱状图示例"),
            x轴选项々=选项.〇坐标轴选项々(名称="数量"),
            y轴选项々=选项.〇坐标轴选项々(类型_=匚坐标轴类型.类目),
            视觉映射选项々=选项.〇视觉映射选项々(
                朝向=匚朝向.水平,
                位置_左="中",
                最小值_=10,
                最大值_=100,
                两端文本=["高分", "低分"],
                维度=0,
                过渡颜色=["#D7DA8B", "#E15457"],
            ),
        )
    )

    c.宽度 = '100%'
    输出html(c.渲染到笔记本())

如果 __名称__ == "__主体__":
    启动服务器(主函数, 调试=真, 端口=8080)
